63 research outputs found
Genetic learning of fuzzy reactive controllers
P. 33-41This paper concerns the learning of basic behaviors in an autonomous robot. It presents a method to adapt basic reactive
behaviors using a genetic algorithm. Behaviors are implemented as fuzzy controllers and the genetic algorithm is used to
evolve their rules. These rules will be formulated in a fuzzy way using prefixed linguistic labels. In order to test the rules
obtained in each generation of the genetic evolution process, a real robot has been used. Numerical results from the evolution
rate of the different experiments, as well as an example of the fuzzy rules obtained, are presented and discussedS
SecDocker: Hardening the Continuous Integration Workflow
1-13 p.Current Continuous Integration (CI) processes face significant intrinsic cybersecurity challenges. The idea is not only to solve and test formal or regulatory security requirements of source code but also to adhere to the same principles to the CI pipeline itself. This paper presents an overview of current security issues in CI workflow. It designs, develops, and deploys a new tool for the secure deployment of a container-based CI pipeline flow without slowing down release cycles. The tool, called SecDocker for its Docker-based approach, is publicly available in GitHub. It implements a transparent application f irewall based on a configuration mechanism avoiding issues in the CI workflow associated with intended or unintended container configurations. Integrated with other DevOps Engineers tools, it provides feedback from only those scenarios that match specific patterns, addressing future container security issues.SIhttps://link.springer.com/article/10.1007/s42979-021-00939-
Implementation and design of a service-based framework to integrate personal and institutional learning environments
The landscape of teaching and learning has changed in recent years because of the application of Information and Communications technology. Among the most representative innovations in this regard are Learning Management Systems. Despite of their popularity in institutional contexts and the wide set of tools and services that they provide to learners and teachers, they present several issues. Learning Management Systems are linked to an institution and a period of time, and are not adapted to learners' needs. In order to address these problems Personal Learning Environments are defined, but it is clear that these will not replace Learning Management Systems and other institutional contexts. Both types of environment should therefore coexist and interact. This paper presents a service-based framework to facilitate such interoperability. It supports the export of functionalities from the institutional to the personal environment and also the integration within the institution of learning outcomes from personal activities. In order to achieve this in a flexible, extensible and open way, web services and interoperability specifications are used. In addition some interoperability scenarios are posed. The framework has been tested in real learning contexts and the results show that interoperability is possible, and that it benefits learners, teachers and institutions.Peer ReviewedPostprint (author's final draft
Learning Fuzzy Reactive Behaviors in Autonomous Robots
This paper is concerned with the learning of basic behaviors in autonomous robots. In this way, we present a method for the adaptation of basic reactive behaviors implemented as fuzzy
controllers applying a genetic algorithm to the evolution of the fuzzy rule system. In this sense, we
show our experiments in the evolution of control rules based on symbolic concepts represented as
linguistic labels. The rules will be formulated in a fuzzy way and in order to test the rules obtained
in each generation of the genetic algorithm a real robot has been used. The individual with the best
performance is chosen to generate a new population: the elite strategy. All the new individuals were
tested in the same real environment. In conclusion, the individuals of the last generation offer a set
of rules that provides better performance than the ones designed by a non-expert designe
Agent-based Adaptive Selection and Interaction to Z39.50 Servers
Digital libraries and OPACs are offering an enormous
collection of information resources which can be accessed
through Internet by quite different users thanks to the existence
of standard protocols for information retrieval such
as Z39.50. However, some users may find difficult to get
the items they are looking for in such a huge bulk of heterogeneous
resources since they have to know where and
how they have to search for. Thus, one of the main reasons
for the disregard of the Z39.50 service has traditionally
been the absence of appropriate interfaces and the cost
of making alternative searches. WAY-Z39.50 tries to help
spreading the use of these servers by providing easy web
access to them, as well as, by facilitating the access to multiple
servers at once. The prototype described implements
the WAY general model based on an agent-based architecture
that provides adaptive searching in different servers
through an adaptive interfac
Designing a minimal reactive goalie for the RoboCup SPL
This paper presents the basic design and implementation
of a goalkeeper made according to the regulations
of the two-legged Standard Platform League of the RoboCup
Federation. The paper describes the perceptive schemas created
using the architecture of the TeamChaos-URJC team as well as
the action schemes designed to create a minimal reactive goalie.
This player was tested in the 2009 German Open international
competition. The results obtained there are analyzed and the
future works derived from that analysis are presente
Fuzzy adaptation for information acces to digital libraries
P. 287-297Different models have been proposed to build systems that adapt to the
user reducing the complexity in the information browsing process, saving user
time and offering personalised interfaces. The work described in this paper,
named Way-Z39.50, is an example of adaptive system specially built for accessing digital libraries. A fuzzy decision mechanism is used to implement the
adaptation of both the user interface and the information searching process.
This paper describes how this system has been designed and implemented,
focusing on its fuzzy-based components. Finally, it also briefly discusses the
advantages of using fuzzy logic to implement adaptability of the user interface
and the searching processS
Using fuzzy logic to implement adaptability in WAY-Z39.50
The design and implementation of adaptive
systems for accessing information is a sophisticated task. Different models have been proposed to build systems that adapt to the user
reducing the complexity in the information
browsing process, saving user time and offering personalized interfaces. The work described in this paper, named WAY-Z39.50,
is an example of fuzzy adaptive system specially built for accessing digital librarie
Cybersecurity of Robotics and Autonomous Systems: Privacy and Safety
Robots and autonomous systems in general are set to suffer similar cybersecurity problems that computers have been facing for decades. This is not only worrying for critical tasks such as those performed by surgical, or military robots but also for household robots such as vacuum cleaners or for teleconference robots compromise privacy and safety of their owners. What will happen if these robots are hacked? This study presents a survey on the cybersecurity attacks associated with service robots, and as a result, a taxonomy that classifies the risks faced by users when using service robots, distinguishing between security and safety threads, is presented. We also present the robot software development phase as one the most relevant ones for the security of robots
Computer surgery 3D simulations for a new teaching-learning model
Using 3D computer simulations for training surgeons is not new. Using e-learning for improving students
knowledge acquisition is not new. What we propose is to use
3D computer simulations in such a versatile way that those
simulations could act as learning objects designed directly by
those who own the experience we want to be transmitted.
In order to achieve this goal, it is necessary to create a model
in charge of communications between the learning objects and
the simulation. This model ensures that, on the one hand, the
simulation offers an interface to the learning process stable
enough not to be affected by every small change. On the
other hand, the model also ensures that the simulation offers
an interface complete enough for adopting any change in the
learning process.
The key to solve this contradiction is to take the behavior of
the simulation objects out of their control leaving in them just
their very basic behavior. This paper presents the problem and
the design proposed to solve it in a more detailed wa
- …